package bean;

public class PacoteF {

	private int faixa;
	private int tempo;
	private int campoLaco1;
	private int campoLaco2;
	private String pacoteString;
	
	public PacoteF(String evento) {
		if(!evento.startsWith("F")){
			throw new IllegalStateException("Pacote invalido: " + evento);
		}
		
		this.pacoteString = evento;
		String[] cortado = pacoteString.split("#");
		faixa = Integer.parseInt(cortado[0].substring(1, 2));
		tempo = Integer.parseInt(cortado[1]);
		campoLaco1 = Integer.parseInt(cortado[2]);
		campoLaco2 = Integer.parseInt(cortado[3]);
	}
	
	public int getFaixa() {
		return faixa;
	}

	public void setFaixa(int faixa) {
		this.faixa = faixa;
	}

	public int getTempo() {
		return tempo;
	}

	public void setTempo(int tempo) {
		this.tempo = tempo;
	}

	public int getCampoLaco1() {
		return campoLaco1;
	}

	public void setCampoLaco1(int campoLaco1) {
		this.campoLaco1 = campoLaco1;
	}

	public int getCampoLaco2() {
		return campoLaco2;
	}

	public void setCampoLaco2(int campoLaco2) {
		this.campoLaco2 = campoLaco2;
	}

	public String getPacoteString() {
		String pacote = "F" + getFaixa() + "#" + getTempo() + "#" + getCampoLaco1() + "#" + getCampoLaco2();
		return pacote;
	}
}
